package com.ctshk.rpc.train.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.lang.reflect.Method;
import java.math.BigDecimal;

/**
 * <p>
 *  API火车产品座席DTO
 * </p>
 *
 * @author 李新科
 * @date 2021/5/13 21:04
 */
@NoArgsConstructor
@Data
@ApiModel(value="API火车产品座席DTO",description="API火车产品座席DTO")
public class ApiTrainProductSeatInfoDTO {
    
    @ApiModelProperty(value = "车次")
    private String trainno;
    @ApiModelProperty(value = "车次类型")
    private String type;
    @ApiModelProperty(value = "车次类型名称")
    private String typename;
    @ApiModelProperty(value = "出发站")
    private String station;
    @ApiModelProperty(value = "到达站")
    private String endstation;
    @ApiModelProperty(value = "出发时间")
    private String departuretime;
    @ApiModelProperty(value = "到达时间")
    private String arrivaltime;
    @ApiModelProperty(value = "历时")
    private String costtime;
    @ApiModelProperty(value = "到达天数,当日到达为1,次日到达为2")
    private String day;
    @ApiModelProperty(value = "是否是终点")
    private String isend;
    @ApiModelProperty(value = "站点顺序")
    private String sequenceno;
    @ApiModelProperty(value = "出发站站点编码")
    private String stationcode;
    @ApiModelProperty(value = "到达站站点编码")
    private String endstationcode;
    @ApiModelProperty(value = "出发站站点名称")
    private String departstation;
    @ApiModelProperty(value = "终点站站点名称")
    private String terminalstation;
    @ApiModelProperty(value = "出发站三字码")
    private String departstationcode;
    @ApiModelProperty(value = "终点站三字码")
    private String terminalstationcode;
    @ApiModelProperty(value = "票价")
    private BigDecimal price;
    @ApiModelProperty(value = "数量")
    private String num;
    @ApiModelProperty(value = "座席等级名称")
    private String seatLevelName;
}
